package Test05;
/*
给你一个字符串 s,由若干单词组成，单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。
  单词是指仅由字母组成、不包含任何空格字符的最大子字符串。
  示例1:输入:s = "Hello wor1dg输出:5
  解释:最后一个单词是"world”，长度为5。
  示例2:输入:s = "fly me tothe moon"输出:4
  解释:最后一个单词是"moon”，长度为4。
  示例3:输入: s = "luffy is still joyboy"输出:6
  解释:最后一个单词是长度为6的“joyboy”。
*/

public class test28 {
    public static void main(String[] args) {
        //1、定义一个字符串
        //String str = "Hello World";
        //String str = "fly me tothe moon";
        String str = "luffy is still joyboy";

        //2、循环计算最后一个单词的长度
        String newStr = "";
        for (int i = str.length() - 1; i >= 0; i--) {
            char c = str.charAt(i);
            if (c == ' ') {
                break;
            } else {
                newStr = newStr + c;
            }
        }
        int len = newStr.length();

        //3、打印
        System.out.println("最后一个单词的长度为：" + len);
    }
}
